<!DOCTYPE html>
<html>
<head>
<title>Доступные объекты</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
<link rel="stylesheet" href="../css/styles.css" type="text/css">
</head>
<body>
<h1 id="%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%BD%D1%8B%D0%B5-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B">Доступные объекты</h1>
<table width="100%">
<thead>
<tr>
<th>Объект</th>
<th>Свойство</th>
<th>Тип свойства</th>
<th>Аргументы</th>
<th>Возвращаемое значение</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr>
<td>app</td>
<td>addAction</td>
<td>Функция</td>
<td>Действие</td>
<td>-</td>
<td>Добавление в программу действия - объекта типа &quot;QAction&quot;, для которого могут быть назначены быстрые клавиши</td>
</tr>
<tr>
<td></td>
<td>removeAction</td>
<td>Функция</td>
<td>Действие</td>
<td>-</td>
<td>Удаление из программы действия</td>
</tr>
<tr>
<td></td>
<td>newFile</td>
<td>Функция</td>
<td>-</td>
<td>-</td>
<td>Создание новой УП</td>
</tr>
<tr>
<td></td>
<td>loadFile</td>
<td>Функция</td>
<td>Имя файла</td>
<td>-</td>
<td>Загрузка УП из файла</td>
</tr>
<tr>
<td></td>
<td>loadFile</td>
<td>Функция</td>
<td>Список команд</td>
<td>-</td>
<td>Загрузка УП из списка команд</td>
</tr>
<tr>
<td></td>
<td>saveFile</td>
<td>Функция</td>
<td>-</td>
<td>-</td>
<td>Сохранение УП</td>
</tr>
<tr>
<td></td>
<td>saveFile</td>
<td>Функция</td>
<td>Имя файла</td>
<td>-</td>
<td>Сохранение УП в указанный файл</td>
</tr>
<tr>
<td></td>
<td>settingsAboutToLoad</td>
<td>Сигнал</td>
<td>-</td>
<td>-</td>
<td>Сигнал, генерируемый перед загрузкой настроек программы</td>
</tr>
<tr>
<td></td>
<td>settingsLoaded</td>
<td>Сигнал</td>
<td>-</td>
<td>-</td>
<td>Сигнал, генерируемый после загрузки настроек программы</td>
</tr>
<tr>
<td></td>
<td>settingsAboutToSave</td>
<td>Сигнал</td>
<td>-</td>
<td>-</td>
<td>Сигнал, генерируемый перед записью настроек программы</td>
</tr>
<tr>
<td></td>
<td>settingsSaved</td>
<td>Сигнал</td>
<td>-</td>
<td>-</td>
<td>Сигнал, генерируемый после записи настроек программы</td>
</tr>
<tr>
<td></td>
<td>settingsAboutToShow</td>
<td>Сигнал</td>
<td>-</td>
<td>-</td>
<td>Сигнал, генерируемый перед вызовом окна настроек программы</td>
</tr>
<tr>
<td></td>
<td>settingsAccepted</td>
<td>Сигнал</td>
<td>-</td>
<td>-</td>
<td>Сигнал, генерируемый при подтверждении изменений настроек программы</td>
</tr>
<tr>
<td></td>
<td>settingsRejected</td>
<td>Сигнал</td>
<td>-</td>
<td>-</td>
<td>Сигнал, генерируемый при отмене изменений настроек программы</td>
</tr>
<tr>
<td></td>
<td>settingsSetByDefault</td>
<td>Сигнал</td>
<td>-</td>
<td>-</td>
<td>Сигнал, генерируемый при установке настроек программы в значения по-умолчанию</td>
</tr>
<tr>
<td></td>
<td>pluginsLoaded</td>
<td>Сигнал</td>
<td>-</td>
<td>-</td>
<td>Сигнал, генерируемый после загрузки всех расширений программы</td>
</tr>
<tr>
<td></td>
<td>buttonSize</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Стандартный размер кнопок для панелей программы</td>
</tr>
<tr>
<td></td>
<td>path</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Абсолютный путь к папке установки программы</td>
</tr>
<tr>
<td></td>
<td>profileName</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Наименование активного профиля настроек</td>
</tr>
<tr>
<td></td>
<td>dataLocation</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Путь к данным приложения</td>
</tr>
<tr>
<td></td>
<td>device</td>
<td>Объект</td>
<td>-</td>
<td>-</td>
<td>Объект для работы с контроллером ЧПУ</td>
</tr>
<tr>
<td></td>
<td>program</td>
<td>Объект</td>
<td>-</td>
<td>-</td>
<td>Объект для работы с загруженной УП</td>
</tr>
<tr>
<td></td>
<td>sender</td>
<td>Объект</td>
<td>-</td>
<td>-</td>
<td>Объект контроля отправки УП в контроллер ЧПУ</td>
</tr>
<tr>
<td></td>
<td>settings</td>
<td>Объект</td>
<td>-</td>
<td>-</td>
<td>Объект настроек программы</td>
</tr>
<tr>
<td></td>
<td>storage</td>
<td>Объект</td>
<td>-</td>
<td>-</td>
<td>Объект для работы с хранилищем данных</td>
</tr>
<tr>
<td></td>
<td>window</td>
<td>Объект</td>
<td>-</td>
<td>-</td>
<td>Объект главного окна программы</td>
</tr>
<tr>
<td>app.device</td>
<td>sendCommand</td>
<td>Функция</td>
<td>Команда, индекс команды</td>
<td>-</td>
<td>Отправка команды в контроллер ЧПУ, может иметь индекс - отрицательное число, меньшее -99</td>
</tr>
<tr>
<td></td>
<td>sendCommands</td>
<td>Функция</td>
<td>Список команд, индекс команд</td>
<td>-</td>
<td>Отправка списка команд в контроллер ЧПУ</td>
</tr>
<tr>
<td></td>
<td>sendCommands</td>
<td>Функция</td>
<td>Команды, индекс команд</td>
<td>-</td>
<td>Отправка списка команд в виде строки с разделителем '\n' в контроллер ЧПУ</td>
</tr>
<tr>
<td></td>
<td>storeParserState</td>
<td>Функция</td>
<td>-</td>
<td>-</td>
<td>Сохранение текущего состояния парсера</td>
</tr>
<tr>
<td></td>
<td>restoreParserState</td>
<td>Функция</td>
<td>-</td>
<td>-</td>
<td>Восстановление текущего состояния парсера</td>
</tr>
<tr>
<td></td>
<td>waitResponses</td>
<td>Функция</td>
<td>-</td>
<td>-</td>
<td>Ожидание ответов всех команд, отправленных ранее в контроллер ЧПУ</td>
</tr>
<tr>
<td></td>
<td>bufferLength</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Суммарный размер команд, находящихся в буфере контроллера ЧПУ</td>
</tr>
<tr>
<td></td>
<td>commandLength</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Количество команд, находящихся в буфере контроллера ЧПУ</td>
</tr>
<tr>
<td></td>
<td>queueLength</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Количество команд, находящихся в очереди на отправку в контроллер ЧПУ</td>
</tr>
<tr>
<td></td>
<td>machine</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Текущие машинные координаты</td>
</tr>
<tr>
<td></td>
<td>probe</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Последние полученные координаты зонда</td>
</tr>
<tr>
<td></td>
<td>state</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Состояние контроллера ЧПУ</td>
</tr>
<tr>
<td></td>
<td>work</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Текущие рабочие координаты</td>
</tr>
<tr>
<td></td>
<td>responseReceived</td>
<td>Сигнал</td>
<td>Команда, индекс, ответ</td>
<td>-</td>
<td>Сигнал приема ответа от контроллера ЧПУ на ранее отправленную команду</td>
</tr>
<tr>
<td></td>
<td>statusReceived</td>
<td>Сигнал</td>
<td>Статус</td>
<td>-</td>
<td>Сигнал приема статуса контроллера, содержит строку ответа контроллера на команду &quot;?&quot;</td>
</tr>
<tr>
<td></td>
<td>stateChanged</td>
<td>Сигнал</td>
<td>Состояние</td>
<td>-</td>
<td>Сигнал смены состояния контроллера ЧПУ, описание состояний приведено в таблице 8</td>
</tr>
<tr>
<td>app.program</td>
<td>lowerBounds</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Нижние границы обработки УП</td>
</tr>
<tr>
<td></td>
<td>upperBounds</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Верхни границы обработки УП</td>
</tr>
<tr>
<td>app.sender</td>
<td>stateChanged</td>
<td>Сигнал</td>
<td>Состояние</td>
<td>-</td>
<td>Сигнал смены состояния передачи УП в контроллер ЧПУ, описание состояний приведено в таблице 7</td>
</tr>
<tr>
<td></td>
<td>state</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Текущее состояние передачи УП в контроллер ЧПУ</td>
</tr>
<tr>
<td>app.settings</td>
<td>port</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Соединение - Порт&quot; настроек программы</td>
</tr>
<tr>
<td></td>
<td>baud</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Соединение - Скорость&quot;</td>
</tr>
<tr>
<td></td>
<td>queryStateTime</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Соединение - Период опроса&quot;</td>
</tr>
<tr>
<td></td>
<td>spindleSpeedMin</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Информация о станке - Скорость шпинделя мин.&quot;</td>
</tr>
<tr>
<td></td>
<td>spindleSpeedMax</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Информация о станке - Скорость шпинделя макс.&quot;</td>
</tr>
<tr>
<td></td>
<td>laserPowerMin</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Информация о станке - Мощность лазера мин.&quot;</td>
</tr>
<tr>
<td></td>
<td>laserPowerMax</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Информация о станке - Мощность лазера макс.&quot;</td>
</tr>
<tr>
<td></td>
<td>axisAEnabled</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Информация о станке - Задействовать ось 'A'&quot;</td>
</tr>
<tr>
<td></td>
<td>axisAX</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Информация о станке - Задействовать ось 'A' - Направление - X&quot;</td>
</tr>
<tr>
<td></td>
<td>arcLength</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Размер сегментов, аппроксимирующих дуги - по длине&quot;</td>
</tr>
<tr>
<td></td>
<td>arcDegree</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Размер сегментов, аппроксимирующих дуги - по углу&quot;</td>
</tr>
<tr>
<td></td>
<td>arcDegreeMode</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Включение/выключение режима &quot;Размер сегментов, аппроксимирующих дуги - по углу&quot;</td>
</tr>
<tr>
<td></td>
<td>startCommands</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Отправка файла - Команды начала программы&quot;</td>
</tr>
<tr>
<td></td>
<td>endCommands</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Отправка файла - Команды конца программы&quot;</td>
</tr>
<tr>
<td></td>
<td>toolChangeCommands</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Отправка файла - Команды смены инструмента&quot;</td>
</tr>
<tr>
<td></td>
<td>ignoreErrors</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Отправка файла - Игнорировать ошибки при отправке файла&quot;</td>
</tr>
<tr>
<td></td>
<td>autoLine</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Отправка файла - Автоматически настраивать парсер перед отправкой с выбранной строки&quot;</td>
</tr>
<tr>
<td></td>
<td>pauseToolChange</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Отправка файла - Приостанавливать передачу файла по командам смены инструмента&quot;</td>
</tr>
<tr>
<td></td>
<td>lineWidth</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - Толщина линий&quot;</td>
</tr>
<tr>
<td></td>
<td>antialiasing</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - Сглаживание&quot;</td>
</tr>
<tr>
<td></td>
<td>msaa</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - MSAA&quot;</td>
</tr>
<tr>
<td></td>
<td>fps</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - Частота кадров&quot;</td>
</tr>
<tr>
<td></td>
<td>vsync</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - V-sync&quot;</td>
</tr>
<tr>
<td></td>
<td>zBuffer</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - Буфер глубины&quot;</td>
</tr>
<tr>
<td></td>
<td>drawModeVectors</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - Режим отрисовки&quot; (0 - растр, 1 - векторный)</td>
</tr>
<tr>
<td></td>
<td>simplify</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - Упростить геометрию&quot;</td>
</tr>
<tr>
<td></td>
<td>simplifyPrecision</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - Упростить геометрию - Точность&quot;</td>
</tr>
<tr>
<td></td>
<td>grayscaleSegments</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - Полутоновое окрашивание&quot;</td>
</tr>
<tr>
<td></td>
<td>grayscaleSCode</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Визуализатор - Полутоновое окрашивание - По 'S'-коду&quot;</td>
</tr>
<tr>
<td></td>
<td>toolType</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Модель фрезы - Тип&quot; (0 - плоская, 1 - коническая)</td>
</tr>
<tr>
<td></td>
<td>toolAngle</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Модель фрезы - Угол&quot;</td>
</tr>
<tr>
<td></td>
<td>toolDiameter</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Модель фрезы - Диаметр&quot;</td>
</tr>
<tr>
<td></td>
<td>toolLength</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Модель фрезы - Длина&quot;</td>
</tr>
<tr>
<td></td>
<td>showProgramCommands</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Консоль - Отображать команды G-code программы&quot;</td>
</tr>
<tr>
<td></td>
<td>showUICommands</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Консоль - Отображать команды интерфейса пользователя&quot;</td>
</tr>
<tr>
<td></td>
<td>autoCompletion</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Консоль - Автозавершение команды&quot;</td>
</tr>
<tr>
<td></td>
<td>fontSize</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Пользовательский интерфейс - Размер шрифта&quot;</td>
</tr>
<tr>
<td></td>
<td>language</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Параметр &quot;Пользовательский интерфейс - Язык интерфейса&quot; (ISO 639-1)</td>
</tr>
<tr>
<td></td>
<td>units</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Единицы измерения ЧПУ (0 - метрические, 1 - дюймовые)</td>
</tr>
<tr>
<td></td>
<td>rapidSpeed</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Скорость ускоренных перемещений ЧПУ</td>
</tr>
<tr>
<td></td>
<td>acceleration</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Ускорение перемещений ЧПУ</td>
</tr>
<tr>
<td></td>
<td>machineBounds</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Границы перемещений ЧПУ</td>
</tr>
<tr>
<td></td>
<td>homingEnabled</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Флаг функции поиска домашнего положения ЧПУ</td>
</tr>
<tr>
<td></td>
<td>softLimitsEnabled</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Флаг программных границ ЧПУ</td>
</tr>
<tr>
<td>app.storage</td>
<td>group</td>
<td>Функция</td>
<td>Ключ группы</td>
<td>Объект группы</td>
<td>Получение объекта-группы данных внутри хранилища по указанному ключу</td>
</tr>
<tr>
<td></td>
<td>setValue</td>
<td>Функция</td>
<td>Ключ, значение</td>
<td>-</td>
<td>Запись данных в хранилище по полному ключу</td>
</tr>
<tr>
<td></td>
<td>value</td>
<td>Функция</td>
<td>Ключ</td>
<td>Значение</td>
<td>Чтение данных из хранилища по полному ключу</td>
</tr>
<tr>
<td></td>
<td>contains</td>
<td>Функция</td>
<td>Ключ</td>
<td>Наличие данных</td>
<td>Проверка наличия данных по полному ключу</td>
</tr>
<tr>
<td></td>
<td>remove</td>
<td>Функция</td>
<td>Ключ</td>
<td>-</td>
<td>Удаление данных по полному ключу</td>
</tr>
<tr>
<td>app.storage.group</td>
<td>group</td>
<td>Функция</td>
<td>Ключ группы</td>
<td>Объект группы</td>
<td>Получение объекта-подгруппы данных внутри хранилища по указанному ключу</td>
</tr>
<tr>
<td></td>
<td>setValue</td>
<td>Функция</td>
<td>Ключ, значение</td>
<td>-</td>
<td>Запись данных в хранилище по ключу</td>
</tr>
<tr>
<td></td>
<td>value</td>
<td>Функция</td>
<td>Ключ</td>
<td>Значение</td>
<td>Чтение данных из хранилища по ключу</td>
</tr>
<tr>
<td></td>
<td>contains</td>
<td>Функция</td>
<td>Ключ</td>
<td>Наличие данных</td>
<td>Проверка наличия данных по ключу</td>
</tr>
<tr>
<td></td>
<td>remove</td>
<td>Функция</td>
<td>Ключ</td>
<td>-</td>
<td>Удаление данных по ключу</td>
</tr>
<tr>
<td></td>
<td>childKeys</td>
<td>Функция</td>
<td>-</td>
<td>Список ключей</td>
<td>Получение списка ключей в группе</td>
</tr>
<tr>
<td></td>
<td>childGroups</td>
<td>Функция</td>
<td>-</td>
<td>Список ключей подгрупп</td>
<td>Получение списка подгрупп</td>
</tr>
<tr>
<td>vars</td>
<td>Mx</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Текущая машинная координата X</td>
</tr>
<tr>
<td></td>
<td>My</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Текущая машинная координата Y</td>
</tr>
<tr>
<td></td>
<td>Mz</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Текущая машинная координата Z</td>
</tr>
<tr>
<td></td>
<td>Wx</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Текущая рабочая координата X</td>
</tr>
<tr>
<td></td>
<td>Wy</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Текущая рабочая координата Y</td>
</tr>
<tr>
<td></td>
<td>Wz</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Текущая рабочая координата Z</td>
</tr>
<tr>
<td></td>
<td>G54x</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение координаты X системы координат G54</td>
</tr>
<tr>
<td></td>
<td>G54y</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение координаты Y системы координат G54</td>
</tr>
<tr>
<td></td>
<td>G54z</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение координаты Z системы координат G54</td>
</tr>
<tr>
<td></td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<td></td>
<td>G59x</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение координаты X системы координат G59</td>
</tr>
<tr>
<td></td>
<td>G59y</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение координаты Y системы координат G59</td>
</tr>
<tr>
<td></td>
<td>G59z</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение координаты Z системы координат G59</td>
</tr>
<tr>
<td></td>
<td>CS</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Текущая система координат - строка &quot;G54&quot; ... &quot;G59&quot;</td>
</tr>
<tr>
<td></td>
<td>x</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение координаты X текущей системы координат</td>
</tr>
<tr>
<td></td>
<td>y</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение координаты Y текущей системы координат</td>
</tr>
<tr>
<td></td>
<td>z</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение координаты Z текущей системы координат</td>
</tr>
<tr>
<td></td>
<td>G92x</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение рабочей координаты X</td>
</tr>
<tr>
<td></td>
<td>G92y</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение рабочей координаты Y</td>
</tr>
<tr>
<td></td>
<td>G92z</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение рабочей координаты Z</td>
</tr>
<tr>
<td></td>
<td>G28x</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Сохраненная координата X команды G28</td>
</tr>
<tr>
<td></td>
<td>G28y</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Сохраненная координата Y команды G28</td>
</tr>
<tr>
<td></td>
<td>G28z</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Сохраненная координата Z команды G28</td>
</tr>
<tr>
<td></td>
<td>G30x</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Сохраненная координата X команды G30</td>
</tr>
<tr>
<td></td>
<td>G30y</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Сохраненная координата Y команды G30</td>
</tr>
<tr>
<td></td>
<td>G30z</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Сохраненная координата Z команды G30</td>
</tr>
<tr>
<td></td>
<td>TLOx</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение инструмента по координате X</td>
</tr>
<tr>
<td></td>
<td>TLOy</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение инструмента по координате Y</td>
</tr>
<tr>
<td></td>
<td>TLOz</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Смещение инструмента по координате Z</td>
</tr>
<tr>
<td></td>
<td>PRBx</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Координата X касания при зондировании</td>
</tr>
<tr>
<td></td>
<td>PRBy</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Координата Y касания при зондировании</td>
</tr>
<tr>
<td></td>
<td>PRBz</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Координата Z касания при зондировании</td>
</tr>
<tr>
<td></td>
<td>tool</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Номер текущего инструмента</td>
</tr>
<tr>
<td>script</td>
<td>importExtension</td>
<td>Функция</td>
<td>Наименование расширения</td>
<td>-</td>
<td>Подключение расширения JavaScript скрипта, список доступных расширений приведен в таблице 9</td>
</tr>
<tr>
<td></td>
<td>path</td>
<td>Значение</td>
<td>-</td>
<td>-</td>
<td>Абсолютный путь к текущему расширению</td>
</tr>
</tbody>
</table>
<p>Состояния передачи УП</p>
<table width="100%">
<thead>
<tr>
<th>Состояние</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr>
<td>-1</td>
<td>Неизвестное состояние</td>
</tr>
<tr>
<td>0</td>
<td>Передача УП</td>
</tr>
<tr>
<td>1</td>
<td>Переход в состояние приостановки передачи</td>
</tr>
<tr>
<td>2</td>
<td>Приостановка передачи</td>
</tr>
<tr>
<td>3</td>
<td>Окончание передачи, все команды УП отправлены</td>
</tr>
<tr>
<td>4</td>
<td>Передача завершена, все команды УП обработаны контроллером ЧПУ</td>
</tr>
<tr>
<td>5</td>
<td>Ручная смена инструмента</td>
</tr>
</tbody>
</table>
<p>Состояния контроллера ЧПУ</p>
<table width="100%">
<thead>
<tr>
<th>Состояние</th>
<th>Описание</th>
</tr>
</thead>
<tbody>
<tr>
<td>-1</td>
<td>Неизвестное состояние</td>
</tr>
<tr>
<td>1</td>
<td>Готовность к приему команд</td>
</tr>
<tr>
<td>2</td>
<td>Тревога</td>
</tr>
<tr>
<td>3</td>
<td>Работа</td>
</tr>
<tr>
<td>4</td>
<td>Поиск домашнего положения</td>
</tr>
<tr>
<td>5</td>
<td>Переход в режим &quot;Удерживание&quot; завершен</td>
</tr>
<tr>
<td>6</td>
<td>Переход в режим &quot;Удерживание&quot;</td>
</tr>
<tr>
<td>8</td>
<td>Режим проверки УП</td>
</tr>
<tr>
<td>9</td>
<td>Дверь закрыта, готовность к возобновлению работы</td>
</tr>
<tr>
<td>10</td>
<td>Дверь открыта, ЧПУ остановлен</td>
</tr>
<tr>
<td>11</td>
<td>Дверь открыта, производится приостановка или парковка</td>
</tr>
<tr>
<td>12</td>
<td>Дверь закрыта, производится возобновление работы или возврат из парковки</td>
</tr>
<tr>
<td>13</td>
<td>Состояние перемещения</td>
</tr>
<tr>
<td>14</td>
<td>Режим сна</td>
</tr>
</tbody>
</table>

</body>
</html>
